<html>
<head><meta charset="utf-8"><title>RLS and roadmap · t-compiler · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/index.html">t-compiler</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/RLS.20and.20roadmap.html">RLS and roadmap</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="159951186"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/RLS%20and%20roadmap/near/159951186" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/RLS.20and.20roadmap.html#159951186">(Mar 04 2019 at 21:12)</a>:</h4>
<p>Hey <span class="user-mention" data-user-id="153740">@Igor Matuszewski</span> (actually cc <span class="user-mention" data-user-id="133169">@matklad</span> too, if you're around) -- as you may have seen, I've been working on finishing up a draft of <a href="https://hackmd.io/hetFa17jRem_aKBCukrjVg" target="_blank" title="https://hackmd.io/hetFa17jRem_aKBCukrjVg">2019 Roadmap</a>. One thing I was thinking about as part of that is that this is a great opportunity to try and broadcast our plans re: the RLS and RLS 2.0</p>



<a name="159951202"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/RLS%20and%20roadmap/near/159951202" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/RLS.20and.20roadmap.html#159951202">(Mar 04 2019 at 21:12)</a>:</h4>
<p>Also, I think there was (from the Tools IDE team?) a kind of "IDE Roadmap" document, right?</p>



<a name="159951217"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/RLS%20and%20roadmap/near/159951217" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/RLS.20and.20roadmap.html#159951217">(Mar 04 2019 at 21:12)</a>:</h4>
<p>(Which I think covered also IntelliJ, for example)</p>



<a name="159951249"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/RLS%20and%20roadmap/near/159951249" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/RLS.20and.20roadmap.html#159951249">(Mar 04 2019 at 21:13)</a>:</h4>
<p>Ah, I see <span class="user-mention" data-user-id="153740">@Igor Matuszewski</span> you mentioned it already in <a class="stream" data-stream-id="185405" href="/#narrow/stream/185405-t-compiler.2Fwg-rls-2.2E0">#t-compiler/wg-rls-2.0</a></p>



<a name="159951255"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/RLS%20and%20roadmap/near/159951255" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/RLS.20and.20roadmap.html#159951255">(Mar 04 2019 at 21:13)</a>:</h4>
<p><a href="https://paper.dropbox.com/doc/IDEs-and-editors-2019-planning--AXzx0hCp2M78LFM7rIykHqOcAg-KNe1npwhwIcyGmu0mYXhL" target="_blank" title="https://paper.dropbox.com/doc/IDEs-and-editors-2019-planning--AXzx0hCp2M78LFM7rIykHqOcAg-KNe1npwhwIcyGmu0mYXhL">This is the paper document</a></p>



<a name="159951327"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/RLS%20and%20roadmap/near/159951327" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/RLS.20and.20roadmap.html#159951327">(Mar 04 2019 at 21:14)</a>:</h4>
<p>Did you wind up posting that somewhere?</p>



<a name="159951332"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/RLS%20and%20roadmap/near/159951332" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Igor Matuszewski <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/RLS.20and.20roadmap.html#159951332">(Mar 04 2019 at 21:14)</a>:</h4>
<p>Yup, we have that</p>



<a name="159951339"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/RLS%20and%20roadmap/near/159951339" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/RLS.20and.20roadmap.html#159951339">(Mar 04 2019 at 21:14)</a>:</h4>
<p>I'm trying to think how to surface some of that into the Rust Roadmap itself</p>



<a name="159951343"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/RLS%20and%20roadmap/near/159951343" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Igor Matuszewski <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/RLS.20and.20roadmap.html#159951343">(Mar 04 2019 at 21:14)</a>:</h4>
<p>this got merged into dev tools team orga cc <span class="user-mention" data-user-id="132040">@Manish Goregaokar</span></p>



<a name="159951362"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/RLS%20and%20roadmap/near/159951362" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Igor Matuszewski <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/RLS.20and.20roadmap.html#159951362">(Mar 04 2019 at 21:14)</a>:</h4>
<p>not sure if we want to wait and collect all the appropriate tool/subteam roadmaps and publish one collectively</p>



<a name="159951371"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/RLS%20and%20roadmap/near/159951371" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Igor Matuszewski <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/RLS.20and.20roadmap.html#159951371">(Mar 04 2019 at 21:14)</a>:</h4>
<p>also cc <span class="user-mention" data-user-id="117482">@Pascal</span></p>



<a name="159951418"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/RLS%20and%20roadmap/near/159951418" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Igor Matuszewski <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/RLS.20and.20roadmap.html#159951418">(Mar 04 2019 at 21:15)</a>:</h4>
<p>I know we wanted to start coming up and writing those roadmaps down but as I said, unsure if we'll want to do that separately or not</p>



<a name="159951511"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/RLS%20and%20roadmap/near/159951511" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/RLS.20and.20roadmap.html#159951511">(Mar 04 2019 at 21:16)</a>:</h4>
<p>I see, ok</p>



<a name="159951518"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/RLS%20and%20roadmap/near/159951518" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/RLS.20and.20roadmap.html#159951518">(Mar 04 2019 at 21:16)</a>:</h4>
<p>well, let me read it first of all in more depth :)</p>



<a name="159951531"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/RLS%20and%20roadmap/near/159951531" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/RLS.20and.20roadmap.html#159951531">(Mar 04 2019 at 21:16)</a>:</h4>
<p>and try to think what I think it means for larger Rust roadmap</p>



<a name="159951567"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/RLS%20and%20roadmap/near/159951567" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/RLS.20and.20roadmap.html#159951567">(Mar 04 2019 at 21:17)</a>:</h4>
<p>If nothing else, if that roadmap is published somewhere "public", I can include links to it</p>



<a name="159952479"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/RLS%20and%20roadmap/near/159952479" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/RLS.20and.20roadmap.html#159952479">(Mar 04 2019 at 21:28)</a>:</h4>
<p>Re-reading the Roadmap, I don't quite see where to fit a detailed discussion of our plans</p>



<a name="159952509"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/RLS%20and%20roadmap/near/159952509" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/RLS.20and.20roadmap.html#159952509">(Mar 04 2019 at 21:29)</a>:</h4>
<p>I think what needs to happen is that the <strong>compiler team</strong> needs to trumpet our plans regarding the RLS, RLS 2.0, etc</p>



<a name="159952519"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/RLS%20and%20roadmap/near/159952519" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/RLS.20and.20roadmap.html#159952519">(Mar 04 2019 at 21:29)</a>:</h4>
<p>and then we need to <strong>link to those</strong> from the roadmap</p>



<a name="159952603"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/RLS%20and%20roadmap/near/159952603" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/RLS.20and.20roadmap.html#159952603">(Mar 04 2019 at 21:30)</a>:</h4>
<p>As I said, to some extent this existing IDE announcement already <em>is</em> that</p>



<a name="159952605"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/RLS%20and%20roadmap/near/159952605" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/RLS.20and.20roadmap.html#159952605">(Mar 04 2019 at 21:30)</a>:</h4>
<p>so for now that's probably enough</p>



<a name="159953468"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/RLS%20and%20roadmap/near/159953468" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/RLS.20and.20roadmap.html#159953468">(Mar 04 2019 at 21:40)</a>:</h4>
<p>However, I don't find a public link to that document .. unless I'm missing something. e.g., the stuff that <span class="user-mention" data-user-id="132040">@Manish Goregaokar</span> wrote <a href="https://internals.rust-lang.org/t/all-hands-recap-tools-team/9546/2?u=nikomatsakis" target="_blank" title="https://internals.rust-lang.org/t/all-hands-recap-tools-team/9546/2?u=nikomatsakis">in this All Hands recap</a> is different</p>



<a name="159962416"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/RLS%20and%20roadmap/near/159962416" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/RLS.20and.20roadmap.html#159962416">(Mar 04 2019 at 23:42)</a>:</h4>
<p>OK, <span class="user-mention" data-user-id="153740">@Igor Matuszewski</span>, <span class="user-mention" data-user-id="133169">@matklad</span> I <a href="https://hackmd.io/hetFa17jRem_aKBCukrjVg?both#Compiler" target="_blank" title="https://hackmd.io/hetFa17jRem_aKBCukrjVg?both#Compiler">took a stab at mentioning RLS 2.0</a> -- big thanks to <span class="user-mention" data-user-id="116010">@Aaron Turon</span> for helping me to frame it =). I didn't wind up mentioning rust-analyzer by name, because it didn't feel necessary to the "big picture", but tell me what you think.</p>



<a name="159968754"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/RLS%20and%20roadmap/near/159968754" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Manish Goregaokar <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/RLS.20and.20roadmap.html#159968754">(Mar 05 2019 at 01:34)</a>:</h4>
<p><a href="https://github.com/rust-dev-tools/dev-tools-team/blob/master/roadmaps/ides-and-editors-2019.md" target="_blank" title="https://github.com/rust-dev-tools/dev-tools-team/blob/master/roadmaps/ides-and-editors-2019.md">https://github.com/rust-dev-tools/dev-tools-team/blob/master/roadmaps/ides-and-editors-2019.md</a></p>



<a name="159978173"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/RLS%20and%20roadmap/near/159978173" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/RLS.20and.20roadmap.html#159978173">(Mar 05 2019 at 05:28)</a>:</h4>
<p>LGTM(like, this is the perfect summary :) ), “rust-analyzer” name is totally an implementation detail, no need to mention it.</p>



<a name="159993354"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/RLS%20and%20roadmap/near/159993354" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Igor Matuszewski <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/RLS.20and.20roadmap.html#159993354">(Mar 05 2019 at 10:53)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> sounds great, thanks!</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>